// src/simd_x86.c
// x86 SIMD 实现
#include <stdio.h>
#include <xmmintrin.h>
#include "simd.h"

void simd_test() {
    __m128 a = _mm_set_ps(4, 3, 2, 1);
    __m128 b = _mm_set_ps(8, 7, 6, 5);
    __m128 c = _mm_add_ps(a, b);
    float r[4];
    _mm_storeu_ps(r, c);
    printf("SSE result: %f %f %f %f\n", r[0], r[1], r[2], r[3]);
}
